Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.07.2011, 09:46
Интересующийся
Отправить личное сообщение для ChikiSt Посмотреть профиль Найти все сообщения от ChikiSt
 
Регистрация: 01.07.2011
Сообщений: 28

кодировка файла при отправке
Здравствуйте, помогите пожалуйста разобраться с отправкой файла. вот код...
function captcha_() 
{
 var http = new XMLHttpRequest();
 var url = 'http://antigate.com/design/grey2/alogo.gif';
 http.open("GET", url, false);
 http.onreadystatechange = function() 
 {
	if (http.readyState == 4 && http.status == 200) 
 	{
	var httpRequest = new XMLHttpRequest();
	var boundary = '-----564AaB03x';
	var requestBody = "--" + boundary + "\r\n" +
			"Content-Disposition: form-data; name=\"method\"\r\n" +
			"\r\n" +
                        "post\r\n" +
                        "--" + boundary + "\r\n" +
                        "Content-Disposition: form-data; name=\"key\"\r\n" +
                        "\r\n" +
                        'КЛЮЧ' + "\r\n" +
                        "--" + boundary + "\r\n" +
                        "Content-Disposition: form-data; name=\"file\"; filename=\"alogo\.gif\"\r\n" +
                        "Content-Type: image/gif\r\n" +
                        "\r\n" +
			http.responseText +
                        "\r\n" +
                        "--" + boundary + "--"
	;
	httpRequest.open('POST', 'http://antigate.com/in.php', true);
	httpRequest.setRequestHeader('Content-Type','multipart/form-data; boundary=' + boundary);   
	httpRequest.setRequestHeader("Content-length", requestBody.length);
	//httpRequest.setRequestHeader("Accept", "*/*");
	httpRequest.send(requestBody);
	httpRequest.onreadystatechange=function() 
		{
		if(httpRequest.readyState == 4) 
			{
			if (httpRequest.status == 200) 
			alert(httpRequest.responseText);
			else alert("Ошибка обработки запроса!");
			}
		}
	}
 }
 http.send(null);
}

мне нужно отправить содержимое ФАЙЛА капчи, БЕЗ какого либо кодирования, целиком.
Алерт выдает ошибку ERROR_ZERO_CAPTCHA_FILESIZE, подозреваю что это из-за кодировки получаемых через GET данных, подскажите пожалуйста как исправить ошибку
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонятная кодировка при encodeURIComponent() Vulkan AJAX и COMET 27 29.06.2010 21:27
При отправке POST-запроса в заголовке к серверу вместо POST указывается OPTIONS VasiliyLuka AJAX и COMET 1 14.12.2009 14:57
Кодировка файла css micscr (X)HTML/CSS 5 13.10.2009 22:16
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17